package types

type PayBackData struct {
	MerchantRef  string    `json:"merchant_ref"`  //商户订单号
	SystemRef    string    `json:"system_ref"`    //平台订单号
	Amount       string    `json:"amount"`        //金额
	Fee          string    `json:"fee"`           //手续费
	Status       int       `json:"status"`        //订单状态： 0：Unpaid；1：Paid；
	SuccessTime  int       `json:"success_time"`  //成功支付时间（时间戳），订单未成功时，该字段值为 null
	Payurl       string    `json:"payurl"`        //支付地址
	ExtendParams string    `json:"extend_params"` //扩展字段
	Product      string    `json:"product"`       //产品名
	Extra        respextra `json:"extra"`         //额外参数
}
type respextra struct {
	Address string `json:"address"` //收款地址
}
type WithdrawBackData struct {
	MerchantRef  string `json:"merchant_ref"`  //商户订单号
	SystemRef    string `json:"system_ref"`    //平台订单号
	Amount       string `json:"amount"`        //金额
	Fee          string `json:"fee"`           //手续费
	Status       int    `json:"status"`        //订单状态：1：Success； 2: Pending；5: Reject
	SuccessTime  int    `json:"success_time"`  //成功支付时间（时间戳），订单未成功时，该字段值为 null
	ExtendParams string `json:"extend_params"` //扩展字段

}
